Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 USA F1 Australia F2 USA F12 USA F15 Germany F1 Germany F2 Germany F3 Germany F1 USA F14 2002 USTA Tallahassee Tennis Challenger - Tallahassee Warsteiner Challenger Lubeck - Lubeck Powder Byrne Trophy - Surbiton Muller Cup - Ulm Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Freudenstadt Challenger - Freudenstadt Black Forest Open - Freudenstadt A Glimmer of Hope Challenger - Austin Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg West Side Tennis Club Clay Court Challenger - Forest Hills The Natrel's Challenger of Granby - Granby The Manchester Trophy - Manchester 2004 Colorado Tennis Classic - Denver S Tennis Master Championship - Graz 2005 West Side Tennis Coub Men's Challenger - Forest Hills Schickendanz Open - Furth ATP Open Castilla y Leon - Segovia Open de L'Isere - Grenoble Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Lambertz Open by Stawag - Aachen ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa BMW Tennis Championship - Sunrise Lubbock Challenger - Lubbock Bauer Watertechnology Cup - Eckental Music City Challenger - Nashville USTA Challenger - Champaign IPP Open - Helsinki Naples Challenger - Naples LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas 4th Volkswagen Challenger - Wolfsburg Music City Challenger - Nashville Ford Tennis Championships - Louisville Heilbronn Challenger Dallas Challenger Besancon Challenger Talahassee Challenger Aptos Challenger Champaign Challenger Bergamo Challenger Sarajevo Challenger Braunschweig Challenger Helsinki Challenger Heilbronn Challenger Le Gosier Challenger Nottingham-2 Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Kazan Challenger St. Brieuc Challenger Mersin Challenger Nottingham Challenger Braunschweig Challenger Oberstaufen Challenger Mons Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Andria Challenger Heilbronn Challenger Brescia Challenger Andria Challenger Bergamo Challenger Wroclaw Challenger Leon Challenger Manchester Challenger Lubbock Challenger - Lubbock Whirlpool Open - Budapest VIII Avierto Internacional de Salinas - Salinas GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville Lambertz Open - Aachen IPP Open - Helsinki Czech Indoor Open - Prague USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Uncle Toby's Burnie Challenger - Tasmania XXXVII Torneig C.E. Laieta - Barcelona Schickedanz Open - Furth USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Fifth Third Bank Tennis Classic - Lexington Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Open de Montauban - Montauban Siemens Open - Scheveningen Fifth Third Bank Tennis Classic - Lexington TED Open - Istanbul Open D'Orleans - Orleans 2005 Tulsa Challenger - Tulsa Kobstaedernes ATP Challenger - Kolding Gemax Open - Belgrade Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Warsteiner Challenger Wolfsburg - Wolfsburg Lambertz Open by Stawag - Aachen Challenger Hamburg - Hamburg Ford Tennis Championships - Louisville Memorial Kolyaskin - Donetsk RCA Championships - Indianapolis Okal Cup - Eckental BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli BMW Challenger Open - Monchengladbach 2001 Mercedes Cup - Stuttgart Gelsor Open Romania - Bucharest Grand Prix Hassan II - Casablanca Roma Challenger 2007 - Rome Ordina Open - 's-Hertogenbosch USTA Challenger of San Antonio - San Antonio Okal Cup - International Bavarian Championship - Eckental 10th Wartburg Open - Eisenach Legg Mason Tennis Classic - Washington D.C. USTA Men's Challenger of Urbana-Champaign - Urbana Weissenhauser Strand Cup - Hamburg Pro Tennis World Open - Boca Raton Alessandria Challenger USTA Men's Challenger of Dallas - Dallas Sporting Challenger 2003 - Turin Rezidenza Open - Magdeburg Muller Cup - Ulm Granby Challenger - Granby CA Challenge 2002 - Graz Geneva Challenger - Geneva Warsteiner Grand Prix - Oberstaufen Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Okal Cup 2001 International Bavarian Championships - Eckental Mons Challenger Australian Unity Western Australia Open - Perth Open Castilla y Leon Trofeo Iberdrola - Segovia CA-Challenge - Graz Okal Open - Eckental The Wright Financial Group, Inc. Challenger - Champaign Hamburg Challenger - Hamburg Geneva Challenger Swanston Challenger - Sacramento The Wright Financial Group, Inc. Challenger - Champaign 2004 Freeman Men's Challenger - Joplin Uncle Toby's Australian Men's Clay Court Challenger - Canberra Black Forest Open - Freudenstadt The $50,000 Pro Challenger at Calabasas - Calabasas Prague Open - Prague San Luis Potosi Challenger Unique Zagreb Open - Zagreb Savannah Challenger Open des Alpes Trophee BNP Paribas - Grenoble Rijeka Challenger Black Forest Open 2002 - Freudenstadt Dallas Challenger Lamberts Open by Stawag - Aachen Ortisei Challenger Orleans Challenger Bordeaux Challenger Nottingham Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Seoul Challenger Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Nielsen USTA Pro Tennis Championship - Winnetka Braunschweig Challenger Wroclaw Challenger Raanana Challenger Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Gerry Weber Open - Halle Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Black Forest Open 2004 - Freudenstadt Davidoff Swiss Indoors - Basel Chennai Open - Chennai Sydney International - Sydney TED Open - Istanbul Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Smith Barney Men's Challenger - Covington The Stella Artois Championships - London Mercedes Cup - Stuttgart Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Next Generation Adelaide International - Adelaide Music City Challenger - Nashville Millenium Tennis Championships - Delray Beach SAP Open - San Jose The Wright Financial Group USTA Challenger - Champaign Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Intersport Heilbronn Open - Heilbronn Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Volkswagen Challenger 2005 - Wolfsburg ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Logopak Challenger 2005 - Lubeck Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Tennis Napoli Cup - Napoli BMW Open - Munich Gerry Weber Open - Halle Draft Corona Mexico City Open - Mexico City Olbia Challenger - Olbia Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Badden Open by Rothaus - Ettlingen Ljubljana Open - Ljubljana Thailand Open - Bangkok The Surbiton Trophy - Surbiton Trofeo Internacional Club Laieta - Barcelona AIG Japan Open Tennis Championships - Tokyo USTA Comerica Challenger - Aptos Chennai Open - Chennai Brisbane - Brisbane Medibank International - Sydney Open de Tenis Amaya - Pamplona GHI Bronx Classic - Bronx Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Ethias Tennis Trophy - Mons Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis USTA/Adtech Challenger - Boston Open de Moselle - Metz Bauer Watertechnology Cup - Eckental Music City Challenger - Nashville USTA Illinois Challenger - Champaign PrivatBank Cup - Dnepropetrovsk If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Mobilux Open - Luxembourg PBZ Zagreb Indoors - Zagreb USTA Challenger of Orlando - Orlando ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai USTA Men's Challenger of Dallas - Dallas BMW Open - Munich Mercedes Cup - Stuttgart International German Open - Hamburg XL Bermuda Open - Bermuda Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Atlanta Clay Court Challenger - Atlanta US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Gerry Weber Open - Halle Harrah's Entertainment Men's Pro Challenger - Tunica Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Unique Zagreb Open - Zagreb PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Baden Open - Ettlingen Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb The Surbiton Trophy - Surbiton BMW Open - Munich SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Citi Open - Washington Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow The Shelbourne Irish Open - Dublin Qatar ExxonMobil Open - Doha 2006 North Shore Pro Tennis Championship - Winnetka PBZ Zagreb Indoors - Zagreb Oberstaufen Cup - Oberstaufen Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Mercedes Cup - Stuttgart Fifth-Third Bank Tennis Classic - Lexington PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mercedes Cup - Stuttgart Citi Open - Washington Odlum Brown Vancouver Open - Vancouver Erste Bank Open - Vienna dBI Tennis Challenger - Binghamton Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam GHI Bronx Tennis Classic - Bronx BMW Open - Munich Claro Open Colombia - Bogota China Open - Beijing Erste Bank Open - Vienna WOW Cafe Challenger - New Orleans Qatar ExxonMobil Open - Doha The Swanston Challenger - Sacramento Sunrise Challenger Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Millennium Estoril Open - Estoril Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Tatra Banka Slovak Open - Bratislava JSM Challenger - Champaign Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas Irving Challenger BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Pilot Pen Tennis - New Haven Ostdeutscher Sparkassen Cup - Dresden Hurricane Tennis Open - Bradenton Challenger 42 - Andrezieux The Comercia Bank Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth Third Bank Tennis Championships - Lexington ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Tashkent Challenger - Tashkent Oldum Brown Vancouver Open - Vancouver Flea Market Cup Busan Challenger Tennis - Busan Tatra Banka Slovak Open - Bratislava Wroclaw Challenger Bergamo Challenger Rhodes Challenger Ramat Hasharon Challenger Izmir Challenger Zagreb Challenger Karlsruhe Challenger Samsung Securities Cup - Seoul Oberstaufen Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana St. Remy Challenger Salzburg Challenger Heilbronn Challenger Nottingham Challenger Granby Challenger Vancouver Challenger Bratislava Challenger Mons Challenger Helsinki Challenger Tennis Masters Series - Hamburg Sacramento Challenger Calabasas Challenger Knoxville Challenger Champaign Challenger NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Heilbronn Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Casablanca Challenger Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sarajevo Challenger Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tiburon Challenger Sony Ericsson Open - Miami Tallahassee Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Charlottesville Challenger Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sarasota Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Winnetka Challenger Warsteiner Challenger Lubeck 2001 - Lubeck BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Lexington Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Izmir Challenger Shanghai Rolex Masters - Shanghai Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Stella Artois Clay Court Championships - Budaors Knoxville Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Honolulu Challenger Wolfsburg Challenger Bath Challenger Sarasota Challenger Savannah Challenger Monza Challenger Compaq Challenger - Bucharest Dallas Challenger Bratislava Challenger U.S. Open - New York XI Open International D'Andorra - Andorra Tatra Banka Slovak Open - Bratislava 2004 Keys Gate Challenger - Homestead Hilton Waikoloa Village USTA Challenger - Waikoloa Regional Hand Center Men's Challenger - Fresno French Open - Paris Wimbledon - London U.S. Open - New York Black Forest Open - Alpirsbach Heilbronn Open - Heilbronn Busan Challenger Australian Open - Melbourne Kuppers Kolsch Cup by Lambertz - Aachen Hilton Waikoloa Village USTA Challenger - Waikoloa ATU Cup 2001 - Weiden 2000 Mercedes Cup - Stuttgart French Open - Paris Gallagher International - Hamilton Oberstraufen Cup - Oberstaufen Braunschweig Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris International Tennis Championships - Delray Beach Wimbledon - London U.S. Open - New York BMW Open - Munich RCA Championships - Indianapolis Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris AEGON Championships - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne UNICEF Open - 's Hertogenbosch Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne The Tennis Channel Open - Las Vegas Dubai Duty Free Tennis Championships - Dubai French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Estoril Open - Estoril French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Ordina Open - s-Hertogenbosch Australian Open - Melbourne Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Davidoff Swiss Indoors - Basel 2003 Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Salem Open - Hong Kong AIG Japan Open - Tokyo Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Stockholm Open - Stockholm Open 13 - Marseille PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Heineken Open - Auckland BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm BMW Open - Munich Chennai Open - Chennai Open de Nice Cote dAzur - Nice Dubai Duty Free Tennis Championships - Dubai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Dubai Tennis Open - Dubai Mercedes Cup - Stuttgart 2002 Mercedes Cup - Stuttgart Gerry Weber Open - Halle Sydney International - Sydney AEGON Championships - London Moselle Open - Metz UBS Open Gstaad - Gstaad RCA Championships - Indianapolis Generali Open - Kitzbuhel AEGON Championships - London BB&T Atlanta Open - Atlanta CA Tennis Trophy - Vienna Austrian Open - Kitzbuhel Open de Moselle - Metz Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad French Open - Paris Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, Group II, 2R, BLR-BIH 4-1 River Oaks International Tennis Tournament - Houston